/**
 * 
 * @Description	: 请求处理
 * @param url
 * @param data
 * @param callback
 */
function httpRequestHandle(options) {
	var alertErrors = true;
	if (options === undefined) {
		options = {
			url : "",
			data : null,
			err : true
		};
	} else {
		if (options.alertErrors !== undefined) {
			alertErrors = options.alertErrors == true ? true : false;
		}
	}
	var d = $.Deferred();
	$.ajax($.extend({
		type : "post",
		dataType : "JSON",
		beforeSend : function(req) {
		}
	}, options)).done(function(response) {
		d.resolve(response);//触发成功done链表事件
	}).fail(function(response) {
		console.log(response.responseText);
		var data = $.parseJSON(response.responseText);
		d.reject(data);//触发失败fail链表事件
	});

	return d.promise();
}


